import request from '@/utils/request';


export function getClassList() {
    return request({
        url: '/system/dept/list',
        method: 'get'
    });
}

export interface searchParams {
    /**
     * 学院id
     */
    deptId: string;
    /**
     * 班级名称
     */
    name: string;
    pageNum?: number;
    pageSize?: number;
    [property: string]: any;
}

export function getStudent(data:searchParams) {
    return request({
        url: '/student/class/list',
        method: 'get',
        params:data
    });
}

// 添加
export interface addClass {
    /**
     * 学院id （字典管理）
     */
    deptId: number;
    /**
     * 班级名称
     */
    name: string;
    /**
     * 负责人id
     */
    userId: number;
    [property: string]: any;
}

export function addClass(data:addClass) {
    return request({
        url: '/student/class/addClass',
        method: 'post',
        data:data
    });
}
// 学院列表
export interface deptList {
    pageNumber?: number;
    pageSize?: number;
    [property: string]: any;
}


export function getDept(data:deptList) {
    return request({
        url: '/system/dept/list',
        method: 'get',
        params:data
    });
}

// 获取咨询师
export function getTeacher() {
    return request({
        url: '/system/user/teacherlist',
        method: 'get',
    });
}

// 删除
export function delClass(data:[string]) {
    return request({
        url: '/student/class/delete',
        method: 'post',
        data:data
    });
}

//编辑
export interface editData {
    /**
     * 学院id （字典管理）
     */
    deptId?: number;
    /**
     * 要更新的班级id
     */
    id: string;
    /**
     * 班级名称
     */
    name?: string;
    /**
     * 负责人id
     */
    userId: number;
    [property: string]: any;
}
export function EditClass(data:editData) {
    return request({
        url: '/student/class/update',
        method: 'post',
        data:data
    });
}
